5 советов от Senior Developer тем, кто только думает изучать Java 

Наш Telegram
  • 31.07.2024

    Своими советами делится Java Senior Developer Олег Игонин, преподаватель курса «Разработчик Java. Уровень Junior» в учебном центре Maxima.

     

    1. Сосредоточься на основах. Уверенная база — залог успеха

     

    Это святая истина. Если бы я в свое время воспользовался ею, то стал бы программистом на полгода раньше. Не зная базу, мало того, что ты не будешь писать нормальный качественный код, тебя просто не допустят до написания кода — ты не пройдешь собеседование, на котором как раз и спрашивают эту базу. Если на собеседовании видят, что человек знает базу поверхностно, то его не возьмут.

     

    2. Найди людей, которым можно задавать вопросы

     

    Это могут быть разработчики на форумах, преподаватели в универе или в онлайн-школе и даже друзья друзей, которые уже работают в этой сфере. Глупых вопросов не бывает, а разобраться самостоятельно в каких-то темах порой сложно и муторно. Еще вопросы показывают реальный интерес студентов. Я всегда отдельно отмечаю для себя самых активных учеников и потом рекомендую их в проекты. 

     

    3. Налаживай контакты

     

    Если ты изучаешь программирование не только как хобби, а с перспективой трудоустройства, то обязательно налаживай контакты — с преподавателями, с одногруппниками и всеми, кто связан с IT. 

     

    На моем примере, вот я преподаватель сейчас. Я лично трудоустроил пятерых человек. Увидел, что им интересно и они много занимаются. Всегда рад поддержать начинающих специалистов. Еще с коллегой вели практику у ребят, он тоже взял к себе на стартапы несколько человек. И это все еще до этапа «трудоустройства» с эйчарами в нашем Учебном центре.

     

    4. Знания — хорошо, но практика — еще лучше

     

    Когда я учился на Java-программиста, помимо домашних задач от преподавателя, сам придумывал для себя задачи. Так как Java — это объектно-ориентированный язык программирования, то достаточно легко проводить параллели с реальным миром. 

     

    Например, я смотрел телевизор и думал: «а что, если я напишу программу работы телевизора?» Или болтал с друзьями, которые шарят за программирование, на эту тему. Если у преподавателя было свободное время, я показывал ему свои дополнительные домашки, которые он не задавал. 

     

    Если теоретическая база помогла пройти собеседования, то вот эта постоянная практика, что я не сидел без дела, каждый день хотя бы часа два уделял программированию, помогла досрочно закрыть мой первый испытательный срок. 

     

    5. Выбери программу обучения

     

    Чтобы изучать программирование в одиночку своими силами, нужно обладать большим набором качеств и быть супер дисциплинированным. На мой взгляд, самообучение — это отличное дополнение к основной программе обучения на курсе, но освоить разработку самостоятельно почти невозможно. 

     

    Да, за время курса нужно изучить очень большой объем информации, но, тем не менее, всего за полгода, если не лениться, можно успешно переквалифицироваться и найти работу. 

     

    На курсах, в отличие от самообучения, у тебя есть наставник и преподаватель, которые являются действующими разработчиками. Они могут рассказать нюансы изнутри сферы. 

     

    Я, например, постоянно рассказываю ребятам фишки и приколы из своего опыта. Если изучаю какую-то новую технологию, она мне нравится и я считаю ее полезной для работы, то, даже если этого нет в темах курса, обязательно про нее рассказываю. 

    счетчик просмотров163